Crate wayland_protocols_wlr
source ·Expand description
This crate provides bindings to the wlroots wayland protocol extensions provided in https://gitlab.freedesktop.org/wlroots/wlr-protocols
These bindings are built on top of the crates wayland-client and wayland-server.
Each protocol module contains a client
and a server
submodules, for each side of the
protocol. The creation of these modules (and the dependency on the associated crate) is
controlled by the two cargo features client
and server
.
Modules
- Control data devices, particularly the clipboard.
- A protocol for low overhead screen content capturing
- List and control opened apps
- Manage gamma tables of outputs.
- Inhibits input events to other clients
- Layered shell protocol
- Output management protocol
- Output power management protocol
- Screen content capturing on client buffers
- Virtual pointer protocol